Please add any resources or hyperlinks etc you have found along the way!